package cn.com.cifi.mars.bean.vo.supply;

import java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "求和计算基础类", description = "求和计算基础类")
public class SumValueVO implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	@ApiModelProperty(name = "sumArea", value = "面积")
	private BigDecimal sumArea;
	
	@ApiModelProperty(name = "sumRoomNum", value = "非车位套数")
	private Integer sumRoomNum;
	
	@ApiModelProperty(name = "sumParkingNum", value = "车位套数")
	private Integer sumParkingNum;
	
	@ApiModelProperty(name = "sumHouseCommodityValue", value = "房源货值")
	private BigDecimal sumHouseCommodityValue;
	
	@ApiModelProperty(name = "sumNotCommodityValue", value = "(不含(未推售车位) 货值")
	private BigDecimal sumNotCommodityValue;
	
	@ApiModelProperty(name = "sumValue", value = "(含(未推售车位) 货值")
	private BigDecimal sumValue;
	
	
	
	@ApiModelProperty(name = "sumAreaActual", value = "实际-面积")
	private BigDecimal sumAreaActual;
	
	@ApiModelProperty(name = "sumRoomNumActual", value = "实际-非车位套数")
	private Integer sumRoomNumActual;
	
	@ApiModelProperty(name = "sumParkingNumActual", value = "实际-车位套数")
	private Integer sumParkingNumActual;
	
	@ApiModelProperty(name = "sumHouseCommodityValueActual", value = "实际-房源货值")
	private BigDecimal sumHouseCommodityValueActual;
	
	@ApiModelProperty(name = "sumNotCommodityValueActual", value = "实际-(不含(未推售车位) 货值")
	private BigDecimal sumNotCommodityValueActual;
	
	@ApiModelProperty(name = "sumValueActual", value = "实际-(含(未推售车位) 货值")
	private BigDecimal sumValueActual;
	
	

	public BigDecimal getSumArea() {
		if (sumArea == null) {
			sumArea = BigDecimal.ZERO;
		}
		return sumArea;
	}

	public void setSumArea(BigDecimal sumArea) {
		this.sumArea = sumArea;
	}

	public Integer getSumRoomNum() {
		if (sumRoomNum == null) {
			sumRoomNum = 0;
		}
		return sumRoomNum;
	}

	public void setSumRoomNum(Integer sumRoomNum) {
		this.sumRoomNum = sumRoomNum;
	}
	
	public Integer getSumParkingNum() {
		if (sumParkingNum == null) {
			sumParkingNum = 0;
		}
		return sumParkingNum;
	}

	public void setSumParkingNum(Integer sumParkingNum) {
		this.sumParkingNum = sumParkingNum;
	}

	public BigDecimal getSumHouseCommodityValue() {
		if (sumHouseCommodityValue == null) {
			sumHouseCommodityValue = BigDecimal.ZERO;
		}
		return sumHouseCommodityValue;
	}

	public void setSumHouseCommodityValue(BigDecimal sumHouseCommodityValue) {
		this.sumHouseCommodityValue = sumHouseCommodityValue;
	}

	public BigDecimal getSumNotCommodityValue() {
		if (sumNotCommodityValue == null) {
			sumNotCommodityValue = BigDecimal.ZERO;
		}
		return sumNotCommodityValue;
	}

	public void setSumNotCommodityValue(BigDecimal sumNotCommodityValue) {
		this.sumNotCommodityValue = sumNotCommodityValue;
	}
	
	public BigDecimal getSumValue() {
		if (sumValue == null) {
			sumValue = BigDecimal.ZERO;
		}
		return sumValue;
	}

	public void setSumValue(BigDecimal sumValue) {
		this.sumValue = sumValue;
	}

	public BigDecimal getSumAreaActual() {
		if (sumAreaActual == null) {
			sumAreaActual = BigDecimal.ZERO;
		}
		return sumAreaActual;
	}

	public void setSumAreaActual(BigDecimal sumAreaActual) {
		this.sumAreaActual = sumAreaActual;
	}

	public Integer getSumRoomNumActual() {
		if (sumRoomNumActual == null) {
			sumRoomNumActual = 0;
		}
		return sumRoomNumActual;
	}

	public void setSumRoomNumActual(Integer sumRoomNumActual) {
		this.sumRoomNumActual = sumRoomNumActual;
	}

	public Integer getSumParkingNumActual() {
		if (sumParkingNumActual == null) {
			sumParkingNumActual = 0;
		}
		return sumParkingNumActual;
	}

	public void setSumParkingNumActual(Integer sumParkingNumActual) {
		this.sumParkingNumActual = sumParkingNumActual;
	}

	public BigDecimal getSumHouseCommodityValueActual() {
		if (sumHouseCommodityValueActual == null) {
			sumHouseCommodityValueActual = BigDecimal.ZERO;
		}
		return sumHouseCommodityValueActual;
	}

	public void setSumHouseCommodityValueActual(BigDecimal sumHouseCommodityValueActual) {
		this.sumHouseCommodityValueActual = sumHouseCommodityValueActual;
	}

	public BigDecimal getSumNotCommodityValueActual() {
		if (sumNotCommodityValueActual == null) {
			sumNotCommodityValueActual = BigDecimal.ZERO;
		}
		return sumNotCommodityValueActual;
	}

	public void setSumNotCommodityValueActual(BigDecimal sumNotCommodityValueActual) {
		this.sumNotCommodityValueActual = sumNotCommodityValueActual;
	}

	public BigDecimal getSumValueActual() {
		if (sumValueActual == null) {
			sumValueActual = BigDecimal.ZERO;
		}
		return sumValueActual;
	}

	public void setSumValueActual(BigDecimal sumValueActual) {
		this.sumValueActual = sumValueActual;
	}

	@Override
	public String toString() {
		return "SumValueVO{" +
				"sumArea=" + sumArea +
				", sumRoomNum=" + sumRoomNum +
				", sumParkingNum=" + sumParkingNum +
				", sumHouseCommodityValue=" + sumHouseCommodityValue +
				", sumNotCommodityValue=" + sumNotCommodityValue +
				", sumValue=" + sumValue +
				", sumAreaActual=" + sumAreaActual +
				", sumRoomNumActual=" + sumRoomNumActual +
				", sumParkingNumActual=" + sumParkingNumActual +
				", sumHouseCommodityValueActual=" + sumHouseCommodityValueActual +
				", sumNotCommodityValueActual=" + sumNotCommodityValueActual +
				", sumValueActual=" + sumValueActual +
				'}';
	}
}
